//
//  UIImage+Size.h
//  UIKit_Category
//
//  Created by Elvis on 2017/8/17.
//  Copyright © 2017年 Elvis. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage (Size)

/**
 * 以指定的 width 初始化 Image
 *
 * @param width  指定的 width
 * @return  指定 width 的 image
 */
- (instancetype)scaleImageWithWidth:(CGFloat)width;

/**
 * 为图片设置圆角
 *
 * @param radius 圆角半径
 * @return UIImage实例
 */
- (UIImage *)setImageWithCornerRadius:(CGFloat)radius Size:(CGSize)sizeToFit;

/**
 * 返回裁剪区域图片,返回还是原图大小,除图片以外区域清空
 * @param clipRect 裁剪区域
 * @return 裁剪后的图片
 */
- (UIImage *)clipWithclipRect:(CGRect)clipRect;

/**
 * 返回裁剪区域图片,不是原图大小
 *
 * @param clipRect 裁剪区域
 * @return 裁剪后的图片
 */
- (UIImage *)clipWithImageRect:(CGRect)clipRect;

@end
